.top{
  height:50px;
  background-color:#FF841D;
}
html * {
padding:0px;
margin:0px;
}
a{
  text-decoration:none;
  color: gray;
  font-family:'微软雅黑';
}
p{
  font-size:14px;
}
.reds{
  color:red;
}
.grays{
  color:gray;
}
.hd_left img{
  margin-left:15px;
  margin-top:10px;
  width:50%;
  float:left;
  height:100%;
}
.hd_left .hd_right{
  text-align:center;
  line-height:50px;
  margin:0px auto;
}
.hd_right img{
  width:10%;
  float:right;
  height:50%;
}
.clearfix::after,
.clearfix::before{
    content: ".";
    line-height: 0;
    height: 0;
    display: block;
    visibility: hidden;
    clear: both;
}
.input{
  margin-top:5px;
  padding:10px;
  
}
.input input{
  padding:10px;
  width:70%;
  height: 20px;
  border-radius:10px;
  border:0px;
  background-color:#F1F1F1;
}
.sousuo{
  display: inline-block;
  border-radius:10px;
  height:20px;
  width:15%;
  color:white;
  text-align:center;
  vertical-align: middle;
  background:#FF841D;
  float:right;
}
li{
  list-style: none;
}
@font-face {
  font-family: 'iconfont';
  src: url('iconfont.eot');
  src: url('iconfont.eot?#iefix') format('embedded-opentype'),
  url('iconfont.woff') format('woff'),
  url('iconfont.ttf') format('truetype'),
  url('iconfont.svg#iconfont') format('svg');
}
.iconfont{
  font-family:"iconfont" !important;
  font-size:16px;font-style:normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
}
.fr{
  float:right;
}
.fl{
  float:left;
}
.login{
  width:100%;
  
  margin:20px auto 20px auto;
}
.login ul li{
border:1px solid gray;
}
.login a{
  float:left;
  width:30%;
  text-align:center;
}
.bot{
  text-align:center;
}
.details .mid{
  border-left:none;
  border-right:none;
  display:block;
}
a{
  text-decoration:none;
}
